9fff97a7bd26e13d25d82092acd49aca7457cd3e,core/src/main/java/org/sonarsource/sonarlint/core/container/connected/update/check/ModuleStorageUpdateChecker.java,ModuleStorageUpdateChecker,checkForUpdates,#String#ProgressWrapper#,47
Before Change
ModuleConfiguration serverModuleConfiguration = moduleConfigurationDownloader.fetchModuleConfiguration(moduleKey, globalProps);
ModuleConfiguration storageModuleConfiguration = storageManager.readModuleConfigFromStorage(moduleKey);
MapDifference<String, String> propDiff = Maps.difference(storageModuleConfiguration.getPropertiesMap(), serverModuleConfiguration.getPropertiesMap());
if (!propDiff.areEqual()) {
for (Map.Entry<String, String> entry : propDiff.entriesOnlyOnLeft().entrySet()) {
result.appendToChangelog(String.format("Property '%s' removed", entry.getKey()));
After Change
ModuleConfiguration storageModuleConfiguration = storageManager.readModuleConfigFromStorage(moduleKey);
MapDifference<String, String> propDiff = Maps.difference(GlobalSettingsUpdateChecker.filter(storageModuleConfiguration.getPropertiesMap()),
GlobalSettingsUpdateChecker.filter(serverModuleConfiguration.getPropertiesMap()));
if (!propDiff.areEqual()) {
for (Map.Entry<String, String> entry : propDiff.entriesOnlyOnLeft().entrySet()) {
result.appendToChangelog(String.format("Property '%s' removed", entry.getKey()));